class Solution {
public:
    bool isSubsequence(string s, string t) {
        int sSize = s.size(), tSize = t.size();
        if(sSize == 0)
            return true;
        if(tSize == 0)
            return false;
        
        int si = 0, ti = 0;
        while(ti < tSize)
        {
            if(s[si] == t[ti])
                si++;
            if(si == sSize)
                return true;
            ti++;
        }
        return false;
    }
};